package com.freemalll.merchant.domain.dto.risk;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author songshixiong
 * @ClassName EduScoreDto
 * @description:
 * @date 2025年06月12日
 * @version: 1.0
 */
@Data
public class EduScoreDto {

    @Schema(description = "经营场地类型 租赁 自有")
    private String site_type;

    @Schema(description = "负面舆情 0：无负面舆情 1： 近1年有负面舆情 2：近1-2年有负面舆情")
    private Integer negative_opinion;

    @Schema(description = "被执行人 0： 无 1： 近1年有 2：近1-2年有")
    private Integer execution;

    @Schema(description = "二级场景分类 按照规则给等级最低的一个编码")
    /**
     * let level1 = seq.list('jy-36','jy-31','jy-50','jy-33','jy-35','jy-37','jy-45','jy-45','jy-48','jy-49','jy-51','jy-51','jy-53','jy-54','jy-55','jy-56','jy-57','jy-58','jy-59');
     * let level2 = seq.list('jy-46','jy-34','jy-38','jy-39','jy-40','jy-44');
     * let level3 = seq.list('jy-60','jy-41','jy-42','jy-43');
     */
    private String scene_classification;

    @Schema(description = "年营业额")
    private Integer sales_volume;

    @Schema(description = "合作竞品数")
    private Integer num_cooperative;

    @Schema(description = "租赁期限（月）")
    private Integer leasemonths;

    @Schema(description = "品牌性质")
    private String brand;

}
